package com.qili.service.jc;

import com.qili.base.service.BaseService;
import com.qili.entity.jc.JcProjectEvaluation;
import com.qili.entity.jc.dto.JcProjectEvaluationDTO;

import java.util.List;
import java.util.Map;

;
;

public interface JcProjectEvaluationService extends BaseService<JcProjectEvaluation,String> {
    List<JcProjectEvaluationDTO> selectListByType(JcProjectEvaluationDTO supervisorProjectEvaluation);
    List<JcProjectEvaluation> selectListByUserId(JcProjectEvaluationDTO evaluation);
    List<JcProjectEvaluation> selectListByUserIdFinished(JcProjectEvaluationDTO evaluation);
    List<JcProjectEvaluation> selectListByUserIdNotFinished(JcProjectEvaluationDTO evaluation);
    List<JcProjectEvaluation> selectSomeTargetEvaList(JcProjectEvaluation evaluation);
    List<String> getFinishedProjectIdListXXDaysAgo();
    List<String> getNotEvaSSUserIds(String id);
    List<String> getNotEvaSCUserIds(Map paraMap);
}
